CC=g++
LIBS=`pkg-config --libs gtk+-3.0` -lm
FLAGS=`pkg-config --cflags gtk+-3.0` -I.

all: demo

clean:
	-rm *.o demo

OBJECTS=canvas.o		\
				color.o			\
				control.o		\
				cursor.o		\
				main.o			\
				object.o		\
				point.o			\
				position.o	\
				rectangle.o \
				shape.o			\
				handler.o		\
				anchor.o		\
				size.o
				#TODO:
				#line.o			\
				#polyline.o	\
				#segment.o	\

%.o: %.cpp
	$(CC) -c $< -o $@ $(FLAGS)

demo: $(OBJECTS)
	$(CC) $^ -o $@ $(LIBS)


